body {
	color:#6a6a6a;
	background:#fff;
	font-family:Ruda,sans-serif;
	padding:0!important;
	margin:0!important;
	font-size:13px
}
* {
	padding:0
}
ul li {
	list-style:none
}
a,a:focus,a:hover {
	text-decoration:none;
	outline:0
}
::selection {
	background:#68dff0;
	color:#fff
}
::-moz-selection {
	background:#68dff0;
	color:#fff
}
#container {
	width:100%;
	height:100%
}
.modal-header {
	background:#68dff0
}
.modal-title {
	color:#fff
}
.btn-round {
	border-radius:20px;
	-webkit-border-radius:20px
}
.accordion-heading .accordion-toggle {
	display:block;
	cursor:pointer;
	border-top:1px solid #F5F5F5;
	padding:5px 0;
	line-height:28.75px;
	text-transform:uppercase;
	color:#1a1a1a;
	background-color:#fff;
	outline:0!important;
	text-decoration:none
}
.bg-theme {
	background-color:#68dff0
}
.bg-theme02 {
	background-color:#ac92ec
}
.bg-theme03 {
	background-color:#48cfad
}
.bg-theme04 {
	background-color:#ed5565
}
.btn-theme {
	color:#fff;
	background-color:#68dff0;
	border-color:#48bcb4
}
.btn-theme.active,.btn-theme:active,.btn-theme:focus,.btn-theme:hover,.open .dropdown-toggle.btn-theme {
	color:#fff;
	background-color:#48bcb4;
	border-color:#48bcb4
}
.btn-theme02 {
	color:#fff;
	background-color:#ac92ec;
	border-color:#967adc
}
.btn-theme02.active,.btn-theme02:active,.btn-theme02:focus,.btn-theme02:hover,.open .dropdown-toggle.btn-theme02 {
	color:#fff;
	background-color:#967adc;
	border-color:#967adc
}
.btn-theme03 {
	color:#fff;
	background-color:#48cfad;
	border-color:#37bc9b
}
.btn-theme03.active,.btn-theme03:active,.btn-theme03:focus,.btn-theme03:hover,.open .dropdown-toggle.btn-theme03 {
	color:#fff;
	background-color:#37bc9b;
	border-color:#37bc9b
}
.btn-theme04 {
	color:#fff;
	background-color:#ff4b69;
	border-color:#ff4b69
}
.btn-theme04.active,.btn-theme04:active,.btn-theme04:focus,.btn-theme04:hover,.open .dropdown-toggle.btn-theme04 {
	color:#fff;
	background-color:#da4453;
	border-color:#da4453
}
.btn-clear-g {
	color:#48bcb4;
	background:0 0;
	border-color:#48bcb4
}
.btn-clear-g:hover {
	color:#fff
}
hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #797979
}
.centered {
	text-align:center
}
.goleft {
	text-align:left
}
.goright {
	text-align:right
}
.mt {
	margin-top:25px
}
.mb {
	margin-bottom:25px
}
.ml {
	margin-left:5px
}
.no-padding {
	padding:0!important
}
.no-margin {
	margin:0!important
}
.label-theme {
	background-color:#68dff0
}
.bg-theme {
	background-color:#68dff0
}
ul.top-menu>li>.logout {
	color:#fff;
	font-size:12px;
	border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #fff!important;
	padding:5px 15px;
	-margin-right:15px;
	-background:#68dff0;
	margin-top:15px
}
#sidebar {
	width:180px;
	height:100%;
	position:fixed;
	background:#333
}
#sidebar h5 {
	color:#f2f2f2;
	font-weight:700
}
#sidebar ul li {
	position:relative
}
#sidebar .sub-menu>.sub li {
	padding-left:32px
}
#sidebar .sub-menu>.sub li:last-child {
	padding-bottom:10px
}
.dcjq-icon {
	height:17px;
	width:17px;
	display:inline-block;
	background:url(../img/nav-expand.png) no-repeat top;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	position:absolute;
	right:10px;
	top:15px
}
.active .dcjq-icon {
	background:url(../img/nav-expand.png) no-repeat bottom;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.nav-collapse.collapse {
	display:inline
}
ul.sidebar-menu,ul.sidebar-menu li ul.sub {
	margin:-2px 0 0;
	padding:0
}
ul.sidebar-menu {
	margin-top:75px
}
#sidebar>ul>li>ul.sub {
	display:none
}
#sidebar>ul>li.active>ul.sub,#sidebar>ul>li>ul.sub>li>a {
	display:block
}
ul.sidebar-menu li ul.sub li {
	background:#424a5d;
	margin-bottom:0;
	margin-left:0;
	margin-right:0
}
ul.sidebar-menu li ul.sub li:last-child {
	border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px
}
ul.sidebar-menu li ul.sub li a {
	font-size:12px;
	padding:6px 0;
	line-height:35px;
	height:35px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	color:#aeb2b7
}
ul.sidebar-menu li ul.sub li a:hover {
	color:#fff;
	background:0 0
}
ul.sidebar-menu li ul.sub li.active a {
	color:#68dff0;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	display:block
}
ul.sidebar-menu li {
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px
}
ul.sidebar-menu li.sub-menu {
	line-height:15px
}
ul.sidebar-menu li a span {
	display:inline-block
}
ul.sidebar-menu li a {
	color:#aeb2b7;
	text-decoration:none;
	display:block;
	padding:10px 0 10px 10px;
	font-size:15px;
	outline:0;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease
}
ul.sidebar-menu li a.active,ul.sidebar-menu li a:focus,ul.sidebar-menu li a:hover {
	background:#ff4b69;
	color:#fff;
	display:block;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease
}
ul.sidebar-menu li a i {
	font-size:18px;
	padding-right:6px
}
ul.sidebar-menu li a:focus i,ul.sidebar-menu li a:hover i {
	color:#fff
}
ul.sidebar-menu li a.active i {
	color:#fff
}
.mail-info,.mail-info:hover {
	margin:-3px 6px 0 0;
	font-size:11px
}
#main-content {
	margin-left:180px
}
.footer,.header {
	min-height:60px;
	padding:0 15px
}
.header {
	position:fixed;
	left:0;
	right:0;
	z-index:1002
}
.black-bg {
	background:#333;
	border-bottom:1px solid #ff4b69
}
.wrapper {
	display:inline-block;
	margin-top:60px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:0;
	width:100%
}
a.logo {
	font-size:20px;
	color:#fff;
	float:left;
	margin-top:15px;
	text-transform:uppercase
}
a.logo b {
	font-weight:900
}
a.logo:focus,a.logo:hover {
	text-decoration:none;
	outline:0
}
a.logo span {
	color:#68dff0
}
#top_menu .nav>li,ul.top-menu>li {
	float:left
}
.notify-row {
	float:left;
	margin-top:15px;
	margin-left:92px
}
.notify-row .notification span.label {
	display:inline-block;
	height:18px;
	width:20px;
	padding:5px
}
ul.top-menu>li>a {
	color:#666;
	font-size:16px;
	border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #666!important;
	padding:2px 6px;
	-margin-right:15px
}
ul.top-menu>li>a:focus,ul.top-menu>li>a:hover {
	border:1px solid #b6b6b6!important;
	background-color:transparent!important;
	border-color:#b6b6b6!important;
	text-decoration:none;
	border-radius:4px;
	-webkit-border-radius:4px;
	color:#b6b6b6!important
}
.notify-row .badge {
	position:absolute;
	right:-10px;
	top:-10px;
	z-index:100
}
.dropdown-menu.extended {
	max-width:300px!important;
	min-width:160px!important;
	top:42px;
	width:235px!important;
	padding:0;
	box-shadow:0 2px 5px rgba(0,0,0,.176)!important;
	border:none!important;
	border-radius:4px;
	-webkit-border-radius:4px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.dropdown-menu.extended {
	box-shadow:0 2px 8px rgba(0,0,0,.176)!important
}
}.dropdown-menu.extended li p {
	background-color:#F1F2F7;
	color:#666;
	margin:0;
	padding:10px;
	border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0
}
.dropdown-menu.extended li p.green {
	background-color:#68dff0;
	color:#fff
}
.dropdown-menu.extended li p.yellow {
	background-color:#fcb322;
	color:#fff
}
.dropdown-menu.extended li a {
	border-bottom:1px solid #EBEBEB!important;
	font-size:12px;
	list-style:none
}
.dropdown-menu.extended li a {
	padding:15px 10px!important;
	width:100%;
	display:inline-block
}
.dropdown-menu.extended li a:hover {
	background-color:#F7F8F9!important;
	color:#2E2E2E
}
.dropdown-menu.tasks-bar .task-info .desc {
	font-size:13px;
	font-weight:400
}
.dropdown-menu.tasks-bar .task-info .percent {
	display:inline-block;
	float:right;
	font-size:13px;
	font-weight:600;
	padding-left:10px;
	margin-top:-4px
}
.dropdown-menu.extended .progress {
	margin-bottom:0!important;
	height:10px
}
.dropdown-menu.inbox li a .photo img {
	border-radius:2px 2px 2px 2px;
	float:left;
	height:40px;
	margin-right:4px;
	width:40px
}
.dropdown-menu.inbox li a .subject {
	display:block
}
.dropdown-menu.inbox li a .subject .from {
	font-size:12px;
	font-weight:600
}
.dropdown-menu.inbox li a .subject .time {
	font-size:11px;
	font-style:italic;
	font-weight:700;
	position:absolute;
	right:5px
}
.dropdown-menu.inbox li a .message {
	display:block!important;
	font-size:11px
}
.top-nav {
	margin-top:7px
}
.top-nav ul.top-menu>li .dropdown-menu.logout {
	width:268px!important
}
.top-nav li.dropdown .dropdown-menu {
	float:right;
	right:0;
	left:auto
}
.dropdown-menu.extended.logout>li {
	float:left;
	text-align:center;
	width:33.3%
}
.dropdown-menu.extended.logout>li:last-child {
	float:left;
	text-align:center;
	width:100%;
	background:#a9d96c;
	border-radius:0 0 3px 3px
}
.dropdown-menu.extended.logout>li:last-child>a,.dropdown-menu.extended.logout>li:last-child>a:hover {
	color:#fff;
	border-bottom:none!important;
	text-transform:uppercase
}
.dropdown-menu.extended.logout>li:last-child>a:hover>i {
	color:#fff
}
.dropdown-menu.extended.logout>li>a {
	color:#a4abbb;
	border-bottom:none!important
}
.full-width .dropdown-menu.extended.logout>li>a:hover {
	background:0 0!important;
	color:#50c8ea!important
}
.dropdown-menu.extended.logout>li>a:hover {
	background:0 0!important
}
.dropdown-menu.extended.logout>li>a:hover i {
	color:#50c8ea
}
.dropdown-menu.extended.logout>li>a i {
	font-size:17px
}
.dropdown-menu.extended.logout>li>a>i {
	display:block
}
.top-nav ul.top-menu>li>a {
	border:1px solid #eee;
	border-radius:4px;
	-webkit-border-radius:4px;
	padding:6px;
	background:0 0;
	margin-right:0
}
.top-nav ul.top-menu>li {
	margin-left:10px
}
.top-nav ul.top-menu>li>a:focus,.top-nav ul.top-menu>li>a:hover {
	border:1px solid #F1F2F7;
	background:#F1F2F7
}
.top-nav .dropdown-menu.extended.logout {
	top:50px
}
.top-nav .nav .caret {
	border-bottom-color:#A4AABA;
	border-top-color:#A4AABA
}
.top-nav ul.top-menu>li>a:hover .caret {
	border-bottom-color:#000;
	border-top-color:#000
}
.log-arrow-up {
	background:url(../img/arrow-up.png) no-repeat;
	width:20px;
	height:11px;
	position:absolute;
	right:20px;
	top:-10px
}
.notify-arrow {
	border-style:solid;
	border-width:0 9px 9px;
	height:0;
	margin-top:0;
	opacity:0;
	position:absolute;
	left:7px;
	top:-18px;
	transition:all .25s ease 0s;
	width:0;
	z-index:10;
	margin-top:10px;
	opacity:1
}
.notify-arrow-yellow {
	border-color:transparent transparent #FCB322;
	border-bottom-color:#FCB322!important;
	border-top-color:#FCB322!important
}
.notify-arrow-green {
	border-color:transparent transparent #68dff0;
	border-bottom-color:#68dff0!important;
	border-top-color:#68dff0!important
}
.sidebar-toggle-box {
	float:left;
	padding-right:15px;
	margin-top:20px
}
.sidebar-toggle-box .fa-bars {
	cursor:pointer;
	display:inline-block;
	font-size:20px;
	color:#fff
}
.sidebar-closed>#sidebar>ul {
	display:none
}
.sidebar-closed #main-content {
	margin-left:0
}
.sidebar-closed #sidebar {
	margin-left:-180px
}
.ds {
	background:#fff;
	padding-top:20px
}
.ds h4 {
	font-size:14px;
	font-weight:700
}
.ds h3 {
	color:#fff;
	font-size:16px;
	padding:0 10px;
	line-height:60px;
	height:60px;
	margin:0;
	background:#ff865c;
	text-align:center
}
.ds i {
	font-size:12px;
	line-height:16px
}
.ds .desc {
	border-bottom:1px solid #eaeaea;
	display:inline-block;
	padding:15px 0;
	width:100%
}
.ds .desc:hover {
	background:#f2f2f2
}
.ds .thumb {
	width:30px;
	margin:0 10px 0 20px;
	display:block;
	float:left
}
.ds .details {
	width:170px;
	float:left
}
.ds>.desc p {
	font-size:11px
}
.ds p>muted {
	font-size:9px;
	text-transform:uppercase;
	font-style:italic;
	color:#666
}
.ds a {
	color:#68dff0
}
.mtbox {
	margin-top:80px;
	margin-bottom:40px
}
.box1 {
	padding:15px;
	text-align:center;
	color:#989898;
	border-bottom:1px solid #989898
}
.box1 span {
	font-size:50px
}
.box1 h3 {
	text-align:center
}
.box0:hover .box1 {
	border-bottom:1px solid #fff
}
.box0 p {
	text-align:center;
	font-size:12px;
	color:#f2f2f2
}
.box0:hover p {
	color:#ff865c
}
.box0:hover {
	background:#fff;
	box-shadow:0 2px 1px rgba(0,0,0,.2)
}
.main-chart {
	padding-top:20px
}
.border-head h3 {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:15px;
	padding-bottom:5px;
	font-weight:400;
	font-size:18px;
	display:inline-block;
	width:100%;
	font-weight:700;
	color:#989898
}
.custom-bar-chart {
	height:290px;
	margin-top:20px;
	margin-left:20px;
	position:relative;
	border-bottom:1px solid #c9cdd7
}
.custom-bar-chart .bar {
	height:100%;
	position:relative;
	width:6%;
	margin:0 4%;
	float:left;
	text-align:center;
	z-index:10
}
.custom-bar-chart .bar .title {
	position:absolute;
	bottom:-30px;
	width:100%;
	text-align:center;
	font-size:11px
}
.custom-bar-chart .bar .value {
	position:absolute;
	bottom:0;
	background:#ff865c;
	color:#68dff0;
	width:100%;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}
.custom-bar-chart .bar .value:hover {
	background:#2f2f2f;
	color:#fff
}
.y-axis {
	color:#555;
	position:absolute;
	text-align:left;
	width:100%;
	font-size:11px
}
.y-axis li {
	border-top:1px dashed #dbdce0;
	display:block;
	height:58px;
	width:100%
}
.y-axis li:last-child {
	border-top:none
}
.y-axis li span {
	display:block;
	margin:-10px 0 0 -60px;
	padding:0 10px;
	width:40px
}
.donut-main {
	display:block;
	text-align:center
}
.donut-main h4 {
	font-weight:700;
	font-size:16px
}
.pn {
	height:250px;
	box-shadow:0 2px 1px rgba(0,0,0,.2)
}
.pn:hover {
	box-shadow:2px 3px 2px rgba(0,0,0,.3)
}
.grey-panel {
	text-align:center;
	background:#dfdfe1
}
.grey-panel .grey-header {
	background:#ccd1d9;
	padding:3px;
	margin-bottom:15px
}
.grey-panel h5 {
	font-weight:200;
	margin-top:10px
}
.grey-panel p {
	margin-left:5px
}
.donut-chart p {
	margin-top:5px;
	font-weight:700;
	margin-left:15px
}
.donut-chart h2 {
	font-weight:900;
	color:#FF6B6B;
	font-size:38px
}
.darkblue-panel {
	text-align:center;
	background:#444c57
}
.darkblue-panel .darkblue-header {
	background:0 0;
	padding:3px;
	margin-bottom:15px
}
.darkblue-panel h1 {
	color:#f2f2f2
}
.darkblue-panel h5 {
	font-weight:200;
	margin-top:10px;
	color:#fff
}
.darkblue-panel footer {
	color:#fff
}
.darkblue-panel footer h5 {
	margin-left:10px;
	margin-right:10px;
	font-weight:700
}
.green-panel {
	text-align:center;
	background:#68dff0
}
.green-panel .green-header {
	background:#43b1a9;
	padding:3px;
	margin-bottom:15px
}
.green-panel h5 {
	color:#fff;
	font-weight:200;
	margin-top:10px
}
.green-panel h3 {
	color:#fff;
	font-weight:100
}
.green-panel p {
	color:#fff
}
.white-panel {
	text-align:center;
	background:#fff;
	color:#ccd1d9
}
.white-panel p {
	margin-top:5px;
	font-weight:700;
	margin-left:15px
}
.white-panel .white-header {
	background:#f4f4f4;
	padding:3px;
	margin-bottom:15px;
	color:#c6c6c6
}
.white-panel .small {
	font-size:10px;
	color:#ccd1d9
}
.white-panel i {
	color:#68dff0;
	padding-right:4px;
	font-size:14px
}
.card {
	background:#fafafa;
	padding:15px;
	-box-shadow:0 2px 1px rgba(0,0,0,.2);
	margin-bottom:1em;
	height:auto
}
.stock .stock-chart {
	background:#00c5de
}
.stock .stock-chart #chart {
	height:10.7em;
	background:url(http://i.imgbox.com/abmuNQx2) center bottom no-repeat
}
.stock .current-price {
	background:#1d2122;
	padding:10px
}
.stock .current-price .info abbr {
	display:block;
	color:#f8f8f8;
	font-size:1.5em;
	font-weight:600;
	margin-top:.18em
}
.stock .current-price .changes {
	text-align:right
}
.stock .changes .up {
	color:#4fd98b
}
.stock .current-price .changes .value {
	font-size:1.8em;
	font-weight:700
}
.stock .summary {
	color:#2f2f2f;
	display:block;
	background:#f2f2f2;
	padding:10px;
	text-align:center
}
.stock .summary strong {
	font-weight:900;
	font-size:14px
}
.content-panel {
	background:#fff;
	box-shadow:0 3px 2px #aab2bd;
	padding-top:15px;
	padding-bottom:5px
}
.content-panel h4 {
	margin-left:10px
}
.weather {
	background:url(../img/weather.jpg) no-repeat center top;
	text-align:center;
	background-position:center center
}
.weather i {
	color:#fff;
	margin-top:45px
}
.weather h2 {
	color:#fff;
	font-weight:900
}
.weather h4 {
	color:#fff;
	font-weight:900;
	letter-spacing:1px
}
.weather-2 {
	background:#e9f0f4
}
.weather-2 .weather-2-header {
	background:#54bae6;
	padding-top:5px;
	margin-bottom:5px
}
.weather-2 .weather-2-header p {
	color:#fff;
	margin-left:5px;
	margin-right:5px
}
.weather-2 .weather-2-header p small {
	font-size:10px
}
.weather-2 .data {
	margin-right:10px;
	margin-left:10px;
	color:#272b34
}
.weather-2 .data h5 {
	margin-top:0;
	font-weight:lighter
}
.weather-2 .data h1 {
	margin-top:2px
}
.weather-3 {
	background:#ffcf00
}
.weather-3 i {
	color:#fff;
	margin-top:30px;
	font-size:70px
}
.weather-3 h1 {
	margin-top:10px;
	color:#fff;
	font-weight:900
}
.weather-3 .info {
	background:#f2f2f2
}
.weather-3 .info i {
	font-size:15px;
	color:#c2c2c2;
	margin-bottom:0;
	margin-top:10px
}
.weather-3 .info h3 {
	font-weight:900;
	margin-bottom:0
}
.weather-3 .info p {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:16px;
	color:#c2c2c2;
	font-size:15px;
	font-weight:700
}
.twitter-panel {
	background:#4fc1e9;
	text-align:center
}
.twitter-panel i {
	color:#fff;
	margin-top:40px
}
.twitter-panel p {
	color:#f5f5f5;
	margin:10px
}
.twitter-panel .user {
	color:#fff;
	font-weight:900
}
.instagram-panel {
	background:url(../img/instagram.jpg) no-repeat center top;
	text-align:center;
	background-position:center center
}
.instagram-panel i {
	color:#fff;
	margin-top:35px
}
.instagram-panel p {
	margin:5px;
	color:#fff
}
.product-panel {
	background:#dadad2;
	text-align:center;
	padding-top:50px;
	height:100%
}
.product-panel-2 {
	background:#dadad2;
	text-align:center
}
.product-panel-2 .badge {
	position:absolute;
	top:20px;
	left:35px
}
.badge-hot {
	background:#ed5565;
	width:70px;
	height:70px;
	line-height:70px;
	font-size:18px;
	color:#fff;
	text-align:center;
	border-radius:100%
}
#spotify {
	background:url(../img/lorde.jpg) no-repeat center top;
	margin-top:-15px;
	background-attachment:relative;
	background-position:center center;
	min-height:220px;
	width:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
#spotify .btn-clear-g {
	top:15%;
	right:10px;
	position:absolute;
	margin-top:5px
}
#spotify .sp-title {
	bottom:15%;
	left:25px;
	position:absolute;
	color:#efefef
}
#spotify .sp-title h3 {
	font-weight:900
}
#spotify .play {
	bottom:18%;
	right:25px;
	position:absolute;
	color:#efefef;
	font-size:20px
}
.followers {
	margin-left:5px;
	margin-top:5px
}
#blog-bg {
	background:url(../img/blog-bg.jpg) no-repeat center top;
	margin-top:-15px;
	background-attachment:relative;
	background-position:center center;
	min-height:150px;
	width:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
#blog-bg .badge {
	position:absolute;
	top:20px;
	left:35px
}
.badge-popular {
	background:#3498db;
	width:70px;
	height:70px;
	line-height:70px;
	font-size:13px;
	color:#fff;
	text-align:center;
	border-radius:100%
}
.blog-title {
	background:rgba(0,0,0,.5);
	bottom:100px;
	padding:6px;
	color:#fff;
	font-weight:700;
	position:absolute;
	display:block;
	width:120px
}
.blog-text {
	margin-left:8px;
	margin-right:8px;
	margin-top:15px;
	font-size:12px
}
#calendar {
	color:#fff;
	padding:0!important
}
.calendar-month-header {
	background:#43b1a9
}
.steps {
	display:block
}
.steps input[type=checkbox] {
	display:none
}
.steps input[type=submit] {
	background:#f1783c;
	border:none;
	padding:0;
	margin:0 auto;
	width:100%;
	height:55px;
	color:#fff;
	text-transform:uppercase;
	font-weight:900;
	font-size:11px;
	letter-spacing:1px;
	cursor:pointer;
	transition:background .5s ease
}
.steps input[type=submit]:hover {
	background:#8fde9c
}
.steps label {
	background:#393D40;
	height:65px;
	line-height:65px;
	width:100%;
	display:block;
	border-bottom:1px solid #44494e;
	color:#889199;
	text-transform:uppercase;
	font-weight:900;
	font-size:11px;
	letter-spacing:1px;
	text-indent:52px;
	cursor:pointer;
	transition:all .7s ease;
	margin:0
}
.steps label:before {
	content:"";
	width:12px;
	height:12px;
	display:block;
	position:absolute;
	margin:26px 0 0 18px;
	border-radius:100%;
	transition:border .7s ease
}
.steps label:hover {
	background:#2B2E30;
	color:#46b7e5
}
.steps label:hover:before {
	border:1px solid #46b7e5
}
#op1:checked~label[for=op1]:before,#op2:checked~label[for=op2]:before,#op3:checked~label[for=op3]:before {
	border:2px solid #96c93c;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGFJREFUeNpinHLMhgEHKADia0xQThIQs6JJ9gPxZhYQAcS6QHwDiI8hSYJAC0gBPxDLAvFcIJ6JJJkDxFNBVtgBcQ8Qa6BLghgwN4A4a9ElQYAFSj8C4mwg3o8sCQIAAQYA78QTYqnPZuEAAAAASUVORK5CYII=) no-repeat center center
}
#profile-01 {
	background:url(../img/profile-01.jpg) no-repeat center top;
	margin-top:-15px;
	background-attachment:relative;
	background-position:center center;
	min-height:150px;
	width:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
#profile-01 h3 {
	color:#fff;
	padding-top:50px;
	margin:0;
	text-align:center
}
#profile-01 h6 {
	color:#fff;
	text-align:center;
	margin-bottom:0;
	font-weight:900
}
.profile-01 {
	background:#68dff0;
	height:50px
}
.profile-01:hover {
	background:#2f2f2f;
	-webkit-transition:background-color .6s;
	-moz-transition:background-color .6s;
	-o-transition:background-color .6s;
	transition:background-color .6s;
	cursor:pointer
}
.profile-01 p {
	color:#fff;
	padding-top:15px;
	font-weight:400;
	font-size:15px
}
#profile-02 {
	background:url(../img/profile-02.jpg) no-repeat center top;
	margin-top:-15px;
	background-attachment:relative;
	background-position:center center;
	min-height:200px;
	width:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
#profile-02 .user {
	padding-top:40px;
	text-align:center
}
#profile-02 h4 {
	color:#fff;
	margin:0;
	padding-top:8px
}
.pr2-social a {
	color:#cdcdcd
}
.pr2-social a:hover {
	color:#68dff0
}
.pr2-social i {
	margin-top:15px;
	margin-right:12px;
	font-size:20px
}
.chart {
	display:inline-block;
	text-align:center;
	width:100%
}
.chart .heading {
	text-align:left
}
.chart .heading span {
	display:block
}
.panel.green-chart .chart-tittle {
	font-size:16px;
	padding:15px;
	display:inline-block;
	font-weight:400;
	background:#99c262;
	width:100%;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
#barchart {
	margin-bottom:-15px;
	display:inline-block
}
.panel.green-chart .chart-tittle .value {
	float:right;
	color:#c0f080
}
.panel.green-chart {
	background:#a9d96c;
	color:#fff
}
.panel.terques-chart {
	background:0 0;
	color:#797979
}
.panel.terques-chart .chart-tittle .value {
	float:right;
	color:#fff
}
.panel.terques-chart .chart-tittle .value a {
	color:#2f2f2f;
	font-size:12px
}
.panel.terques-chart .chart-tittle .value a.active,.panel.terques-chart .chart-tittle .value a:hover {
	color:#68dff0;
	font-size:12px
}
.panel.terques-chart .chart-tittle {
	font-size:16px;
	padding:15px;
	display:inline-block;
	font-weight:400;
	background:#39b7ac;
	width:100%;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
.inline-block {
	display:inline-block
}
.showback {
	background:#fff;
	padding:15px;
	margin-bottom:15px;
	box-shadow:0 3px 2px #aab2bd
}
.external-event {
	cursor:move;
	display:inline-block!important;
	margin-bottom:7px!important;
	margin-right:7px!important;
	padding:10px
}
.drop-after {
	padding-top:15px;
	margin-top:15px;
	border-top:1px solid #ccc
}
.fc-state-default,.fc-state-default .fc-button-inner {
	background:#f2f2f2
}
.fc-state-active .fc-button-inner {
	background:#FFF
}
.photo-wrapper {
	display:block;
	position:relative;
	overflow:hidden;
	background-color:#68dff0;
	-webkit-transition:background-color .4s;
	-moz-transition:background-color .4s;
	-o-transition:background-color .4s;
	transition:background-color .4s
}
.project .overlay {
	position:absolute;
	text-align:center;
	color:#fff;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity .4s;
	-moz-transition:opacity .4s;
	-o-transition:opacity .4s;
	transition:opacity .4s
}
.project:hover .photo-wrapper {
	background-color:#68dff0;
	background-image:url(../img/zoom.png);
	background-repeat:no-repeat;
	background-position:center;
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:relative
}
.project:hover .photo {
	opacity:10;
	filter:alpha(opacity=4000);
	opacity:.1;
	filter:alpha(opacity=40)
}
.project:hover .overlay {
	opacity:100;
	filter:alpha(opacity=10000);
	opacity:1;
	filter:alpha(opacity=100)
}
.ez-checkbox {
	margin-right:5px
}
.ez-checkbox,.ez-radio {
	height:20px;
	width:20px
}
.brand-highlight {
	background:#fffbcc!important
}
.form-panel {
	background:#fff;
	margin:10px;
	padding:10px;
	box-shadow:0 3px 2px #aab2bd;
	text-align:left
}
label {
	font-weight:400
}
.form-horizontal.style-form .form-group {
	border-bottom:1px solid #eff2f7;
	padding-bottom:15px;
	margin-bottom:15px
}
.round-form {
	border-radius:500px;
	-webkit-border-radius:500px
}
@media (max-width:768px) {
	.form-horizontal .control-label {
	text-align:left
}
}#focusedInput {
	border:1px solid #ed5565;
	box-shadow:none
}
.add-on {
	float:right;
	margin-top:-37px;
	padding:3px;
	text-align:center
}
.add-on .btn {
	height:34px
}
.has-switch {
	border-radius:30px;
	-webkit-border-radius:30px;
	display:inline-block;
	cursor:pointer;
	line-height:1.231;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:80px;
	-webkit-mask:url(../img/mask.png) 0 0 no-repeat;
	mask:url(../img/mask.png) 0 0 no-repeat;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
.has-switch.deactivate {
	opacity:.5;
	filter:alpha(opacity=50);
	cursor:default!important
}
.has-switch.deactivate label,.has-switch.deactivate span {
	cursor:default!important
}
.has-switch>div {
	width:162%;
	position:relative;
	top:0
}
.has-switch>div.switch-animate {
	-webkit-transition:left .25s ease-out;
	-moz-transition:left .25s ease-out;
	-o-transition:left .25s ease-out;
	transition:left .25s ease-out;
	-webkit-backface-visibility:hidden
}
.has-switch>div.switch-off {
	left:-63%
}
.has-switch>div.switch-off label {
	background-color:#7f8c9a;
	border-color:#bdc3c7;
	-webkit-box-shadow:-1px 0 0 rgba(255,255,255,.5);
	-moz-box-shadow:-1px 0 0 rgba(255,255,255,.5);
	box-shadow:-1px 0 0 rgba(255,255,255,.5)
}
.has-switch>div.switch-on {
	left:0
}
.has-switch>div.switch-on label {
	background-color:#41cac0
}
.has-switch input[type=checkbox] {
	display:none
}
.has-switch span {
	cursor:pointer;
	font-size:14.99px;
	font-weight:700;
	float:left;
	height:29px;
	line-height:19px;
	margin:0;
	padding-bottom:6px;
	padding-top:5px;
	position:relative;
	text-align:center;
	width:50%;
	z-index:1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:.25s ease-out;
	-moz-transition:.25s ease-out;
	-o-transition:.25s ease-out;
	transition:.25s ease-out;
	-webkit-backface-visibility:hidden
}
.has-switch span.switch-left {
	border-radius:30px 0 0 30px;
	background-color:#2A3542;
	color:#41cac0;
	border-left:1px solid transparent
}
.has-switch span.switch-right {
	border-radius:0 30px 30px 0;
	background-color:#bdc3c7;
	color:#fff;
	text-indent:7px
}
.has-switch span.switch-right [class*=fui-] {
	text-indent:0
}
.has-switch label {
	border:4px solid #2A3542;
	border-radius:50%;
	-webkit-border-radius:50%;
	float:left;
	height:29px;
	margin:0 -21px 0 -14px;
	padding:0;
	position:relative;
	vertical-align:middle;
	width:29px;
	z-index:100;
	-webkit-transition:.25s ease-out;
	-moz-transition:.25s ease-out;
	-o-transition:.25s ease-out;
	transition:.25s ease-out;
	-webkit-backface-visibility:hidden
}
.switch-square {
	border-radius:6px;
	-webkit-border-radius:6px;
	-webkit-mask:url(../img/mask.png) 0 0 no-repeat;
	mask:url(../img/mask.png) 0 0 no-repeat
}
.switch-square>div.switch-off label {
	border-color:#7f8c9a;
	border-radius:6px 0 0 6px
}
.switch-square span.switch-left {
	border-radius:6px 0 0 6px
}
.switch-square span.switch-left [class*=fui-] {
	text-indent:-10px
}
.switch-square span.switch-right {
	border-radius:0 6px 6px 0
}
.switch-square span.switch-right [class*=fui-] {
	text-indent:5px
}
.switch-square label {
	border-radius:0 6px 6px 0;
	border-color:#41cac0
}
.form-login {
	max-width:330px;
	margin:100px auto 0;
	background:#fff;
	border-radius:5px;
	-webkit-border-radius:5px
}
.form-login h2.form-login-heading {
	margin:0;
	padding:25px 20px;
	text-align:center;
	background:#68dff0;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	color:#fff;
	font-size:20px;
	text-transform:uppercase;
	font-weight:300
}
.login-wrap {
	padding:20px
}
.login-wrap .registration {
	text-align:center
}
.login-social-link {
	display:block;
	margin-top:20px;
	margin-bottom:15px
}
#showtime {
	width:100%;
	color:#fff;
	font-size:90px;
	margin-bottom:30px;
	margin-top:250px;
	display:inline-block;
	text-align:center;
	font-weight:400
}
.lock-screen {
	text-align:center
}
.lock-screen a {
	color:#fff
}
.lock-screen a:hover {
	color:#48cfad
}
.lock-screen i {
	font-size:60px
}
.lock-screen .modal-content {
	position:relative;
	background-color:#f2f2f2;
	background-clip:padding-box;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.2);
	border-radius:5px
}
.btn-facebook {
	color:#fff;
	background-color:#5193ea;
	border-color:#2775e2
}
.btn-facebook.active,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open .dropdown-toggle.btn-facebook {
	color:#fff;
	background-color:#2775e2;
	border-color:#2775e2
}
.btn-twitter {
	color:#fff;
	background-color:#44ccfe;
	border-color:#2bb4e8
}
.btn-twitter.active,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.open .dropdown-toggle.btn-twitter {
	color:#fff;
	background-color:#2bb4e8;
	border-color:#2bb4e8
}
.badge.bg-primary {
	background:#8075c4
}
.badge.bg-success {
	background:#a9d86e
}
.badge.bg-warning {
	background:#FCB322
}
.badge.bg-important {
	background:#ff6c60
}
.badge.bg-info {
	background:#41cac0
}
.badge.bg-inverse {
	background:#2A3542
}
.easy-pie-chart {
	display:inline-block;
	padding:30px 0
}
.chart-info,.chart-info .decrease,.chart-info .increase {
	display:inline-block
}
.chart-info {
	width:100%;
	margin-bottom:5px
}
.chart-position {
	margin-top:70px
}
.chart-info span {
	margin:0 3px
}
.chart-info .increase {
	background:#ff6c60;
	width:10px;
	height:10px
}
.chart-info .decrease {
	background:#f2f2f2;
	width:10px;
	height:10px
}
.panel-footer.revenue-foot {
	background-color:#e6e7ec;
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	border:none;
	padding:0;
	width:100%;
	display:inline-block
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.panel-footer.revenue-foot {
	margin-bottom:-4px
}
}.panel-footer.revenue-foot ul {
	margin:0;
	padding:0;
	width:100%;
	display:inline-flex
}
.panel-footer.revenue-foot ul li {
	float:left;
	width:33.33%
}
.panel-footer.revenue-foot ul li.first a,.panel-footer.revenue-foot ul li.first a:hover {
	-webkit-border-radius:0 0 0 4px;
	border-radius:0 0 0 4px
}
.panel-footer.revenue-foot ul li.last a,.panel-footer.revenue-foot ul li.last a:hover {
	-webkit-border-radius:0 0 4px 0;
	border-radius:0 0 4px 0;
	border-right:none
}
.panel-footer.revenue-foot ul li a {
	display:inline-block;
	width:100%;
	padding:14px 15px;
	text-align:center;
	border-right:1px solid #d5d8df;
	color:#797979
}
.panel-footer.revenue-foot ul li a:hover,.panel-footer.revenue-foot ul li.active a {
	background:#fff;
	position:relative
}
.panel-footer.revenue-foot ul li a i {
	color:#c6cad5;
	display:block;
	font-size:16px
}
.panel-footer.revenue-foot ul li a:hover i,.panel-footer.revenue-foot ul li.active a i {
	color:#ff6c60;
	display:block;
	font-size:16px
}
.flot-chart .bars,.flot-chart .chart,.flot-chart .pie {
	height:300px
}
#sortable {
	list-style-type:none;
	margin:0 0 20px 0;
	padding:0;
	width:100%
}
#sortable li {
	padding-left:3em;
	font-size:12px
}
#sortable li i {
	position:absolute;
	left:6px;
	padding:4px 10px 0 10px;
	cursor:pointer
}
#sortable li input[type=checkbox] {
	margin-top:0
}
.ui-sortable>li {
	padding:15px 0 15px 35px!important;
	position:relative;
	background:#f5f6f8;
	margin-bottom:2px;
	border-bottom:none!important
}
.ui-sortable li.list-primary {
	border-left:3px solid #41CAC0
}
.ui-sortable li.list-success {
	border-left:3px solid #78CD51
}
.ui-sortable li.list-danger {
	border-left:3px solid #FF6C60
}
.ui-sortable li.list-warning {
	border-left:3px solid #F1C500
}
.ui-sortable li.list-info {
	border-left:3px solid #58C9F3
}
.ui-sortable li.list-inverse {
	border-left:3px solid #BEC3C7
}
.site-footer {
	background:#f9f9f9;
	color:#fff;
	padding:10px 0
}
.go-top {
	margin-right:1%;
	float:right;
	background:rgba(255,255,255,.5);
	width:20px;
	height:20px;
	border-radius:50%;
	-webkit-border-radius:50%
}
.go-top i {
	color:#2A3542
}
.site-min-height {
	min-height:740px
}
.butterbar.hide {
	display:none!important
}
.butterbar {
	height:3px;
	position:fixed;
	top:0;
	z-index:100000;
	width:100%
}
.butterbar .bar {
	background-color:#23b7e5;
	height:0;
	text-indent:-9999px;
	position:absolute;
	width:100%
}
.butterbar .bar:before {
	background-color:inherit;
	content:"";
	height:3px;
	left:50%;
	position:absolute;
	right:50%
}
.butterbar.active {
	-webkit-animation:changebar 2.25s infinite .75s;
	-moz-animation:changebar 2.25s infinite .75s;
	animation:changebar 2.25s infinite .75s
}
.butterbar.active .bar {
	-webkit-animation:changebar 2.25s infinite;
	-moz-animation:changebar 2.25s infinite;
	animation:changebar 2.25s infinite
}
.butterbar.active .bar:before {
	-webkit-animation:movingbar .75s infinite;
	-moz-animation:movingbar .75s infinite;
	animation:movingbar .75s infinite
}
@-webkit-keyframes movingbar {
	0% {
	right:50%;
	left:50%
}
99.9% {
	right:0;
	left:0
}
100% {
	right:50%;
	left:50%
}
}@-moz-keyframes movingbar {
	0% {
	right:50%;
	left:50%
}
99.9% {
	right:0;
	left:0
}
100% {
	right:50%;
	left:50%
}
}@keyframes movingbar {
	0% {
	right:50%;
	left:50%
}
99.9% {
	right:0;
	left:0
}
100% {
	right:50%;
	left:50%
}
}@-webkit-keyframes changebar {
	0% {
	background-color:#23b7e5
}
33.3% {
	background-color:#23b7e5
}
33.33% {
	background-color:#fad733
}
66.6% {
	background-color:#fad733
}
66.66% {
	background-color:#7266ba
}
99.9% {
	background-color:#7266ba
}
}@-moz-keyframes changebar {
	0% {
	background-color:#23b7e5
}
33.3% {
	background-color:#23b7e5
}
33.33% {
	background-color:#fad733
}
66.6% {
	background-color:#fad733
}
66.66% {
	background-color:#7266ba
}
99.9% {
	background-color:#7266ba
}
}@keyframes changebar {
	0% {
	background-color:#23b7e5
}
33.3% {
	background-color:#23b7e5
}
33.33% {
	background-color:#fad733
}
66.6% {
	background-color:#fad733
}
66.66% {
	background-color:#7266ba
}
99.9% {
	background-color:#7266ba
}
}.a-fadeinT,.a-fadeout {
	-webkit-animation:.5s ease-out backwards;
	-moz-animation:.5s ease-out backwards;
	-ms-animation:.5s ease-out backwards;
	animation:.5s ease-out backwards
}
.a-fadeinT {
	-webkit-animation-name:fadeinT;
	-moz-animation-name:fadeinT;
	-ms-animation-name:fadeinT;
	animation-name:fadeinT
}
.a-fadeout {
	-webkit-animation-name:fadeout;
	-moz-animation-name:fadeout;
	-ms-animation-name:fadeout;
	animation-name:fadeout
}
a {
	text-decoration:none;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	-ms-user-select:none;
	text-decoration:none;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	-ms-user-select:none;
	outline:0
}
@-webkit-keyframes fadeinT {
	0% {
	opacity:0;
	-webkit-transform:translateY(-100px)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0)
}
}@-moz-keyframes fadeinT {
	0% {
	opacity:0;
	-moz-transform:translateY(-100px)
}
100% {
	opacity:1;
	-moz-transform:translateY(0)
}
}@-ms-keyframes fadeinT {
	0% {
	opacity:0;
	-ms-transform:translateY(-100px)
}
100% {
	opacity:1;
	-ms-transform:translateY(0)
}
}@keyframes fadeinT {
	0% {
	opacity:0;
	transform:translateY(-100px)
}
100% {
	opacity:1;
	transform:translateY(0)
}
}@-webkit-keyframes fadeout {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@-moz-keyframes fadeout {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@-ms-keyframes fadeout {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@keyframes fadeout {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}td.width_td {
	width:15%
}
.wechart .table>tbody>tr>td {
	vertical-align:inherit
}
.dis_in_l {
	display:inline-block
}
.card-group {
	overflow:hidden
}
.col-lg-2-5 {
	text-align:center;
	color:#6a6a6a
}
.row .col-lg-2-5 tt {
	display:inline-block;
	font-family:inherit
}
.row .col-lg-2-5 p {
	margin:0
}
.row .col-lg-2-5 .tab_list_name {
	text-align:left;
	font-size:18px
}
.row .col-lg-2-5 .tab_list_info {
	font-size:14px
}
.row .col-lg-2-5 .tab_list_info a {
	color:#1ab700
}
.line_right {
	width:1px;
	height:20px;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-10px;
	background:#ddd
}
.fr {
	float:right
}
button.btn {
	margin-bottom:5px
}
.box_head {
	font-size:15px;
	overflow:hidden;
	line-height:34px;
	font-weight:400
}
.fsz13 {
	font-size:13px
}
.foot {
	padding:60px 0 60px 210px
}
.foot span {
	font-size:12px;
	color:#999;
	display:inline-block;
	padding:0 15px;
	border-left:solid 1px #ddd
}
.foot span.first {
	border-left:0
}
.foot div {
	font-size:12px;
	color:#999
}
.foot .miniWmlogo {
	position:absolute;
	margin-left:6px;
	margin-top:2px
}
.footMiddle {
	margin:15px 0 11px 0
}
.point {
	cursor:pointer
}
.textRed {
	color:#ff4b69
}
.textRed2 {
	color:#ff4646
}
.textD0 {
	color:#000
}
.active_list {
	overflow:hidden;
	padding-left:0;
	margin-bottom:0
}
.active_list li {
	height:30px;
	line-height:30px;
	margin-bottom:5px;
	position:relative;
	padding-right:120px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.active_list li a {
	color:#6a6a6a
}
.active_list li span {
	position:absolute;
	right:0;
	width:120px;
	text-align:right;
	color:#ccc
}
.set_list {
	overflow:hidden;
	padding-left:0;
	margin-bottom:0
}
.set_list li {
	border-bottom:solid 1px #ececec;
	height:50px;
	line-height:50px;
	padding-right:50px;
	position:relative;
	padding-right:75px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.set_list li:last-child {
	border-bottom:none
}
.set_list li p {
	display:inline;
	margin-bottom:0
}
.set_list li span.right {
	position:absolute;
	top:8px;
	right:0;
	-width:75px;
	text-align:right;
	color:#ccc
}
.set_list li span.fr {
	position:absolute;
	top:0;
	right:0;
	-width:75px;
	text-align:right;
	color:#6a6a6a
}
.alert_box {
	top:50%;
	left:50%;
	display:none;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	width:auto;
	min-width:320px;
	max-width:1200px;
	position:fixed;
	background:#fff;
	border:solid 1px #bbb;
	-moz-box-shadow:0 0 10px #bbb;
	box-shadow:0 0 10px #bbb;
	z-index:1004
}
.alert_box .alert_box_head {
	width:100%;
	height:40px;
	line-height:40px;
	position:relative;
	text-indent:10px;
	color:#a79d96;
	border-bottom:solid 1px #eee
}
.alert_box .alert_box_head span {
	height:40px;
	line-height:42px;
	color:#333;
	display:inline-block;
	font-size:15px;
	letter-spacing:1px
}
.alert_box_close {
	position:absolute;
	right:10px;
	top:8px;
	display:block;
	height:25px;
	cursor:pointer;
	width:35px;
	text-indent:0;
	text-align:center;
	font-size:26px;
	line-height:20px;
	color:#444;
	text-shadow:0 1px 0 rgba(0,0,0,.1)
}
.alert_box_main {
	padding:20px;
	height: auto;
	font-size:12px;
	position:relative;
	color:#444
}
.alert_box_top {
	position:absolute;
	width:100%;
	height:3px;
	left:0;
	top:0;
	background:#f1f1f1
}
.alert_box_foot {
	text-align:center;
	height:55px;
	background:#ececec
}
.alert_box_foot a {
	margin:13px 0 10px 0;
	letter-spacing:1px
}
.alert_cover {
	width:100%;
	padding:0;
	margin:0;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	z-index:1003;
	background:#000
}
.input_in {
	box-sizing:content-box;
	padding:6px 10px;
	line-height:20px;
	height:20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width:400px;
	font-size:13px;
	margin:5px 0;
	color:#666;
	outline:0;
	background-color:#ececec;
	border:solid 1px #bbb
}
.input_in:focus {
	background-color:#fff
}
.textarea {
	padding:5px 10px;
	line-height:18px;
	height:100px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width:400px;
	font-size:13px;
	margin:5px 0;
	resize:none;
	outline:0;
	background:#ececec;
	border:solid 1px #bbb
}
.textarea:focus {
	background:#fff
}
@media screen and (max-width:768px) {
	div.foot {
	padding:60px 20px
}
.type_name {
	display:none
}
}@media (max-width:1200px) {
	div.row .col-lg-2-5 tt {
	margin-top:7px
}
div.col-lg-2-5 {
	height:50px
}
div.row .col-lg-2-5 .tab_list_name {
	font-size:1.5rem
}
div.row .col-lg-2-5 .tab_list_info {
	font-size:1rem
}
}.imageBox .img {
	max-width:300px;
	margin:15px 0 10px 0
}
.WM_newTab.WX {
	border:solid 1px #ddd;
	border-top:0
}
.WM_newTabBox {
	font-size:13px;
	line-height:20px;
	color:#6a6a6a;
	background:#f9f9f9;
	border:0
}
.WM_newTabBox.hasBorder {
	border-bottom:solid 1px #ddd
}
.WM_newTabOne {
	padding:11px 10px 10px 10px;
	display:inline-block;
	color:#666;
	min-width:35px;
	text-align:center;
	cursor:pointer;
	border-right:0;
	border:0;
	margin-left:10px;
	position:relative
}
.WM_newTabDivBox {
	margin-top:-1px;
	width:100%
}
.WM_newTabDiv {
	position:relative;
	border:solid 1px #ddd;
	border-top:0;
	min-height:100px;
	padding:10px
}
.WM_newTabDiv.noborder {
	border-left:0;
	border-right:0;
	border-bottom:0
}
.WM_newTabOne.WM_newTabOne_select {
	cursor:default;
	position:relative;
	z-index:1;
	padding:11px 10px 8px 10px;
	border-bottom:solid 2px #ff4b69
}
.WM_newTabOne:hover {
	background-image:inherit
}
.WM_newTabOne.small {
	background-color:#f9f9f9;
	border:solid 1px #f9f9f9
}
.WM_newTabOne.small.WM_newTabOne_select {
	background-color:#fff;
	cursor:default;
	color:#02b300;
	border:0;
	position:relative;
	z-index:1
}
.WM_newTabBox.WX {
	background:#ececec;
	border:0
}
.WM_newTabOne.WM_newTabOne_select.WX {
	background-color:#fff;
	padding:9px 10px 11px 10px;
	cursor:default;
	color:#02b300;
	border:0;
	border-top:solid 2px #ececec;
	position:relative;
	z-index:1
}
.WM_newTab.WX {
	background:#fff
}
.file {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
	cursor:pointer
}
.row_border {
	border-bottom:solid 1px #ececec;
	padding:20px 10px;
	position:relative
}
.admin a.pr {
	position:absolute;
	right:15px;
	top:25px;
	margin:0
}
.pr {
	position:absolute;
	right:10px;
	top:10px;
	margin:0
}
.ta {
	color:#333;
	top:15px;
	right:5px;
	padding:5px 10px;
	display:inline-block
}
label.title {
	display:block
}
div.textMini {
	margin:0 0 10px 0
}
.WM_newTabDiv div.row {
	border-bottom:solid 1px #ececec;
	padding:20px 20px;
	position:relative
}
.imageBox img.load {
	width:50px;
	height:50px;
	margin:5px 0 0 0
}
.imageBox1 .img {
	width:60px;
	height:60px
}
.imageBox2 .img {
	width:70px;
	height:70px
}
.urlInput {
	border:0;
	color:#000;
	width:700px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	resize:none;
	outline:0;
	position:absolute;
	left:100px;
	top:20px
}
.forEdit1,.forEdit2 {
	padding-top:20px;
	display:none
}
.codeBox .loadImage {
	width:50px;
	margin:5px 0 5px 0
}
.codeBox .wechatCode {
	width:120px;
	margin:5px 0 5px 0
}
.wmCodeBox .loadImage {
	width:50px;
	margin:5px 0 5px 0
}
.wmCodeBox .wmWechatCode {
	width:120px;
	margin:5px 0 5px 0
}
.barLabel {
	padding-left:10px
}
.barLabel span {
	font-size:12px;
	height:20px;
	line-height:20px;
	display:inline-block;
	margin-top:15px;
	color:#000;
	float:left;
	margin-right:15px
}
.table,.table * {
	line-height:24px;
	font-size:12px
}
.table {
	border:1px solid #ececec;
	word-break:break-all;
	word-wrap:break-word;
	text-align:center;
	border-bottom:0;
	width:100%
}
div.WM_newTabDivBox .table tr {
	padding:10px 0;
	word-break:break-all;
	word-wrap:break-word
}
div.WM_newTabDivBox .table tr th {
	line-height:inherit;
	vertical-align:inherit;
	text-align:center;
	padding:5px 15px;
	word-break:break-all;
	word-wrap:break-word;
	background:#ececec;
	color:#6a6a6a
}
div.WM_newTabDivBox .table tr td {
	line-height:inherit;
	vertical-align:inherit;
	color:#6a6a6a;
	padding:10px 15px;
	border-bottom:1px solid #ececec;
	word-break:break-all;
	word-wrap:break-word;
	background:#fff
}
div.WM_newTabDivBox .table tr td img {
	margin:2px;
	word-break:break-all;
	word-wrap:break-word
}
.face {
	width:35px;
	height:35px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.hidden {
	visibility:hidden
}
.img_box {
	width:51px;
	height:51px;
	overflow:hidden
}
.imgWall {
	display:block;
	width:100%
}
.imgWall.bw {
	max-width:150px
}
.imgWall.bh {
	max-height:100px
}
.tableAction {
	width:100%;
	background:#ececec;
	padding:0 0;
	text-align:right;
	border:solid 1px #ececec
}
.textRich {
	color:#ffa200
}
.textDs {
	color:#ff4b69
}
.bp_forTa {
	border-top:solid 1px #eee;
	margin-top:5px;
	padding-top:4px
}
a.bgYellow {
	background:#ffa200
}
.bgGreen {
	background:#1ab700
}
.cccolor {
	color:#1ab700
}
.bgWhite {
	background:#fff
}
.bgRed {
	background:#ff4b69
}
.bgRed2 {
	background:#ff4646
}
.bgD0 {
	background:#000
}
a.bgD1 {
	background:#333
}
.bgD2 {
	background:#6a6a6a
}
.bgD3 {
	background:#bbb
}
.bgD4 {
	background:#ececec
}
.bgD5 {
	background:#f9f9f9
}
.btnNormal {
	display:inline-block;
	margin:10px auto;
	height:36px;
	padding:8px 35px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-size:13px;
	background:#ff4b69;
	text-align:center;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-khtml-user-select:none;
	user-select:none;
	color:#fff;
	line-height:20px;
	border:0;
	position:relative;
	font-size:12px;
	padding:9px 20px 7px 20px\9
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.btnNormal {
	line-height:22px
}
}.btnNormal:active {
	color:#eee
}
.smallBtn {
	display:inline-block;
	margin:10px auto;
	height:20px;
	padding:5px 20px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-size:13px;
	background:#ff4b69;
	text-align:center;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-khtml-user-select:none;
	user-select:none;
	color:#fff;
	line-height:20px;
	border:0;
	position:relative;
	font-size:12px;
	box-sizing:content-box
}
.smallBtn:active {
	color:#eee
}
.file {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	cursor:pointer
}
span.mans {
	color:#68dff0
}
span.womans {
	color:#ff4b69
}
.searchTable {
	border:0
}
.searchTable td {
	padding:0 0 10px 0
}
.rightRadius {
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	margin-left:-1px
}
.leftRadius {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.openBig {
	margin-right:20px
}
div.mm {
	margin:0 auto
}
.page_tips {
	width:auto;
	max-width:600px;
	min-width:180px;
	height:46px;
	line-height:46px;
	-moz-border-radius:0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	position:fixed;
	top:0;
	left:50%;
	-ms-transform:translate(-50%);
	-webkit-transform:translate(-50%);
	-o-transform:translate(-50%);
	-moz-transform:translate(-50%);
	transform:translate(-50%);
	text-align:center;
	z-index:99999999
}
.page_tips .inner {
	padding:0 30px;
	display:inline-block;
	font-size:14px;
	border-radius:0 0 4px 4px;
	color:#fff;
	height:46px;
	line-height:46px
}
.page_tips.success .inner {
	background:#4a90e2
}
.page_tips.error .inner {
	background:#ee8756
}
@-webkit-keyframes slideInDown {
	0% {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
	visibility:visible
}
100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes slideInDown {
	0% {
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
	visibility:visible
}
100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.slideInDown {
	-webkit-animation-name:slideInDown;
	animation-name:slideInDown
}
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.alert_box_main .left,.alert_box_main .middle,.alert_box_main .right {
	width:300px;
	height:500px;
	display:inline-block;
	border:1px solid #ddd;
	overflow:auto
}
div.setagentdetail {
	width:950px
}
div.setagentdetail .area_box h1 {
	font-size:15px;
	margin:0;
	padding:10px 0;
	text-align:center;
	border-bottom:1px solid #ddd;
	position:fixed;
	width:361px;
	background:#fff
}
div.setagentdetail li.active h2 {
	color:#ff4b69!important
}
div.setagentdetail .area_box h2 {
	cursor:pointer;
	font-weight:500!important;
	font-size:15px;
	margin-top:0
}
div.setagentdetail .area_box span.fa {
	margin-right:10px;
	font-size:15px
}
div.setagentdetail .area_box span.fa-folder-open {
	color:#ff4b69
}
.tab_first {
	margin-top:55px
}
.tab_second,.tab_three {
	display:none;
	overflow:hidden
}
.bar_list,.has_chose {
	margin-top:50px;
	padding:0
}
.bar_list li,.has_chose li {
	padding:0 10px;
	height:40px;
	line-height:40px;
	background:#eee;
	border-bottom:1px solid #fff
}
.bar_list li:hover,.has_chose li:hover {
	background:#ddd
}
.has_chose li span.name {
	font-size:15px
}
div.setagentdetail .area_box .left .has_chose span.fa {
	float:right;
	font-size:18px;
	line-height:40px;
	cursor:pointer
}
div.setagentdetail .area_box .left .has_chose span.fa:hover {
	color:#ff4b69
}
.bar_list li span.bar_n {
	float:right;
	font-size:15px
}
.price {
	width:100%;
	padding:0
}
.price li {
	text-align:left
}
.selectstyle {
	border:solid 1px #bbb;
	padding:6px 10px;
	height:34px;
	-webkit-appearance:none;
	appearance:none;
	-moz-appearance:none;
	width:150px;
	border-radius:3px;
	background:url(../images/select.png) 120px no-repeat;
	background-size:20px
}
.editlist select {
	width:279px;
	padding:7px 10px;
	height:36px;
	-webkit-appearance:none;
	border-radius:0;
	margin:5px 0;
	border-radius:3px;
	background:url(../images/select.png) 250px no-repeat;
	background-size:20px
}
div.datepicker table tr td.active {
	background-image:linear-gradient(to bottom,#ff4b69,#ff4b69)
}
.setaddress select {
	width:90px;
	display:inline-flex;
	height:36px;
	border-radius:3px;
	-webkit-appearance:none;
	padding:7px 10px;
	background:url(../images/select.png) 60px no-repeat;
	background-size:20px
}
.content_box {
	height:auto;
	padding:10px
}
.timec {
	background:url(../images/rili.png) 142px no-repeat;
	background-size:20px
}
.box {
	margin:10px 0;
	display:inline-block;
	width:20px;
	height:20px;
	position:relative;
	background:#fff;
	vertical-align:middle;
	border-radius:100%;
	border:3px solid #ff4b69
}
.box input {
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100
}
.box span {
	display:block;
	width:10px;
	height:10px;
	border-radius:100%;
	position:absolute;
	background:#ff4b69;
	top:50%;
	left:50%;
	margin:-5px 0 0 -5px;
	z-index:1
}
input[type=radio]+span {
	opacity:0
}
input[type=radio]:checked+span {
	opacity:1
}
.left_b,.right_b {
	float:left
}
.right_b {
	margin-left:20px
}
div.right_b .uploadifive-button {
	position:relative;
	text-align:right;
	width:80px;
	top:-20px
}
.area_box {
	overflow:hidden
}
.area_box .data-list {
	width:363px;
	height:400px;
	border:1px solid #e5e5e5;
	float:left;
	padding-left:0
}
.area_box .data-list ul {
	padding-left:0;
	padding-top:37px
}
.area_box .data-list li {
	padding:5px 10px;
	background:#eee;
	border-bottom:1px solid #fff
}
.area_box .data-list li p {
	margin-bottom:0
}
.area_box .data-list li:hover {
	background-color:#ddd;
	color:#333!important;
	cursor:pointer
}
.area_box .data-list li.selected {
	background-color:#ddd;
	color:#333!important
}
.area_box .data-list li.selected p {
	color:#333!important
}
.area_box .data-list li p.name {
	font-size:14px
}
.area_box .data-list li p.address {
	font-size:12px
}
.button-box {
	float:left;
	width:182px;
	height:50%;
	margin-top:150px
}
.button-box button {
	font-size:16px;
	color:#fff!important;
	width:80%;
	margin:10px auto;
	display:block;
	cursor:pointer
}
div.showvoicee {
	width:800px;
	height:502px
}
.alert_box_main #show_title {
	text-align:center;
	font-size:18px;
	margin-bottom:10px
}
.alert_box_main .time_box {
	text-align:right;
	margin-top:20px
}
.alert_box_main #show_content {
	max-height:300px;
	height:auto
}
.input_in.content_box {
	border:none!important
}
.weui_msg {
	padding-top:36px;
	text-align:center
}
.weui_msg .weui_icon_area {
	margin-bottom:30px
}
.weui_msg {
	padding-top:36px;
	text-align:center
}
.weui_msg .weui_text_area {
	margin-bottom:25px;
	padding:0 20px
}
.weui_msg .weui_msg_title {
	margin-bottom:5px;
	font-weight:400;
	font-size:20px
}
.weui_msg .weui_msg_desc {
	font-size:14px;
	color:#888
}
.weui_msg .weui_opr_area {
	margin-bottom:25px
}
.weui_btn_area {
	margin:1.17647059em 15px .3em
}
.feedback_left,.feedback_right {
	width:50%;
	float:left
}
.feedback_right {
	padding-left:20px
}
.alert_box_main .article_tittle {
	text-align:center;
	margin:0 0 20px 0;
	font-size:20px
}
.alert_box_main .article_info {
	text-align:center;
	margin:0 0 20px 0
}
.alert_box_main .article_info span {
	display:inline-block;
	margin:0 20px;
	font-size:12px;
	color:#ccc
}
.alert_box_main .article_content {
	padding:10px
}
.oneNew {
	position:relative;
	padding:20px 10px;
	border-bottom:solid 1px #eee;
	display:block
}
.oneNew tt {
	padding-right:150px;
	line-height:24px;
	display:block
}
.oneNew span {
	position:absolute;
	right:10px;
	top:20px;
	line-height:24px;
	color:#bbb
}
.oneNew:hover tt {
	color:#333
}
.joinbar select {
	margin:5px 0;
	width:197px;
	display:inline-flex;
	height:36px;
	border-radius:3px;
	-webkit-appearance:none;
	padding:7px 10px;
	background:url(../images/select.png) 166px no-repeat;
	background-size:20px
}
div.showvoicee .alert_box_main {
	height: 405px;
}
.video_list{ max-width: 600px; overflow: hidden; margin-top: 15px; text-align: center;}
.video_list li{ cursor: pointer; width: 100px; min-height: 56px; overflow: hidden; -background: #ccc; float: left; margin: 10px 10px; border: 4px solid #fff; line-height: 56px;}
.video_list li img{ display: block; }
.chosen{ border:4px solid #ff4b69 !important; }
